package com.ynet.middleground.riskmanage.dto.qichacha.operationrisk;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName ChattelMortgageCheckDataDetailDTO
 * @Description 动产抵押详细信息
 * @Author zhangyongbin
 * @Date 2020/8/12 15:17
 * @Version 1.0
 */
@Data
@ApiModel(value = "动产抵押详细信息",description = "动产抵押详细信息")
public class ChattelMortgageCheckDataDetailDTO implements Serializable {
    private static final long serialVersionUID = 584972419521677490L;


    @ApiModelProperty(value = "动产抵押登记信息",notes = "动产抵押登记信息")
    private ChattelMortgageCheckDataDetailPledgeDTO pledge ;

    @ApiModelProperty(value = "抵押权人",notes = "抵押权人")
    private List<ChattelMortgageCheckDataDetailPledgeeListDTO> pledgeeList ;

    @ApiModelProperty(value = "被担保债权概况",notes = "被担保债权概况")
    private ChattelMortgageCheckDataDetailSecuredClaimDTO securedClaim ;

    @ApiModelProperty(value = "抵押物信息",notes = "抵押物信息")
    private List<ChattelMortgageCheckDataDetailGuaranteeListDTO> guaranteeList ;

    @ApiModelProperty(value = "动产抵押登记注销信息",notes = "动产抵押登记注销信息")
    private ChattelMortgageCheckDataDetailCancelInfoDTO cancelInfo ;

    @ApiModelProperty(value = "动产抵押登记变更信息",notes = "动产抵押登记变更信息")
    private List<ChattelMortgageCheckDataDetailChangeListDTO> changeList ;

}
